# ---------设置普通变量
message("-----Set Normal Variable-----")

# 空格或分号隔开
set(var1 a;b;c)
set(var2 a b c)
# 一部分
set(var3 "a b c")

message("--${var1}")
message("--${var2}")
message("--${var3}")

# --------设置父作用域变量
block()
    set(obs "666" PARENT_SCOPE)
    message("in block, obs = ${obs}") # 不可用
endblock()

message("in parent, obs = ${obs}")    # 可用
include(subdirectory.cmake)


#  ---------设置环境变量
message("-----Set Environment Variable-----")
# message("Before set, PATH = $ENV{PATH}")
set(ENV{PATH})
message("After set, PATH = $ENV{PATH}")
